@echo off
chcp 65001 >nul
echo ================================
echo   MQTT项目本地测试启动
echo ================================
echo.

:: 检查Node.js
where node >nul 2>nul
if %errorlevel% neq 0 (
    echo [错误] 未检测到Node.js
    pause
    exit /b 1
)

echo [1/3] 启动后端服务器 (端口 3002)...
start "MQTT后端服务器" cmd /k "node server.js"
timeout /t 3 >nul

echo [2/3] 启动前端开发服务器 (端口 5173)...
start "MQTT前端服务器" cmd /k "cd client-vue && npm run dev"
timeout /t 3 >nul

echo.
echo ================================
echo   服务启动完成！
echo ================================
echo.
echo 访问地址：
echo   - 前端界面: http://localhost:5173
echo   - 后端API:  http://localhost:3002
echo   - WebSocket: ws://localhost:8081
echo.
echo 提示：
echo   - 两个命令行窗口已打开，请勿关闭
echo   - 按 Ctrl+C 可停止服务
echo   - 开发时修改代码会自动重载
echo.
pause
